package com.lxmes.sales.domain;

import java.math.BigDecimal;
import com.lxmes.common.annotation.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import com.lxmes.common.core.domain.BaseEntity;

/**
 * 前期出库情况管理对象 nc_early_chuku
 *
 * @author ruoyi
 * @date 2023-04-14
 */
@Data
@ApiModel(value = "NcEarlyChuku", description = "前期出库情况管理对象")
public class NcEarlyChuku extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    @ApiModelProperty("主键")
    private Long id;

    /** 公司代码 */
    @Excel(name = "公司代码")
    @ApiModelProperty("公司代码")
    private String factoryCode;

    /** 公司名称 */
    @Excel(name = "公司名称")
    @ApiModelProperty("公司名称")
    private String factoryName;

    /** 物料大类 */
    @Excel(name = "物料大类")
    @ApiModelProperty("物料大类")
    private String materialCategory;

    /** 子图号 */
    @Excel(name = "子图号")
    @ApiModelProperty("子图号")
    private String itemChildNo;

    /** 物料号 */
    @Excel(name = "物料号")
    @ApiModelProperty("物料号")
    private String materialNo;

    /** 物料名称 */
    @Excel(name = "物料名称")
    @ApiModelProperty("物料名称")
    private String materialName;

    /** 供应商 */
    @Excel(name = "供应商")
    @ApiModelProperty("供应商")
    private String supplierCode;

    /** 供应商名称 */
    @Excel(name = "供应商名称")
    @ApiModelProperty("供应商名称")
    private String supplierName;

    /** 月份 */
    @Excel(name = "月份")
    @ApiModelProperty("月份")
    private String ckMonth;

    /** 日平均出库数量 */
    @Excel(name = "日平均出库数量")
    @ApiModelProperty("日平均出库数量")
    private Long aveChNum;

    /** 单订单最大需求数量 */
    @Excel(name = "单订单最大需求数量")
    @ApiModelProperty("单订单最大需求数量")
    private Long orderMaxReqMum;

    /** 单订单最大需求数量比率 */
    @Excel(name = "单订单最大需求数量比率")
    @ApiModelProperty("单订单最大需求数量比率")
    private BigDecimal orderMaxReqMumRate;


}
